This notebook contains code blocks and notes that are used to perform a Differential Fault Analysis (DFA) on the AES implementation present in the MBED TLS library. Glitches are introduced using the voltage glitching method. This notebook is written for the second assignment of the Cryptographic Engineering masters course at Leiden University. Inspiration for this project is taken from the paper *'FPGANeedle: Precise Remote Fault Attacks from FPGA to CPU'*. The authors of of this notebook are Dennis Buurman (s2027100), Setki Fejsko (s3676935), and Jochem Ram (s2040328).
The AES implementation we are attacking in this notebook can be found here. This implementation is based on T-tables, where the operations SubBytes (SB), ShiftRows (SR) and MixColumns (MC) are abstracted into 4 T-tables. The AES128 variant consists of 10 rounds where a round is implemented with 16 T-table lookups (4 per table).
FPGANeedle uses the fault model as presented in the paper *A Differential Fault Attack Technique against SPN Structures, with Application to the AES and KHAZAD*. It targets the 8th AES round. In this round, a single byte should be altered/manipulated. As shown in the image below, this change propagates to a full column error in round 9, and 4 faulty bytes in round 10.
This section performs the setup required in order to perform the attack. Here, the connection with the board is established, the target is compiled and set, and a reboot function is defined.
# Environment variables
SCOPETYPE = 'OPENADC'
PLATFORM = 'CWLITEARM'
CRYPTO_TARGET = 'MBEDTLS'
# Install phoenixAES DFA cryptanalysis tool
import sys
!{sys.executable} -m pip install phoenixAES
Requirement already satisfied: phoenixAES in c:\users\denni\appdata\roaming\python\python310\site-packages (0.0.4)
[notice] A new release of pip available: 22.3.1 -> 23.1.2 [notice] To update, run: python.exe -m pip install --upgrade pip
The next block compiles the crypto target to the simpleserial-aes folder.
Make sure to set the correct path to the folder /hardware/victims/firmware/simpleserial-aes!
%%sh -s "$PLATFORM" "$CRYPTO_TARGET"
cd ../../hardware/victims/firmware/simpleserial-aes
make PLATFORM=$1 CRYPTO_TARGET=$2
Building for platform CWLITEARM with CRYPTO_TARGET=MBEDTLS
SS_VER set to SS_VER_1_1
SS_VER set to SS_VER_1_1
Blank crypto options, building for AES128
Building for platform CWLITEARM with CRYPTO_TARGET=MBEDTLS
SS_VER set to SS_VER_1_1
SS_VER set to SS_VER_1_1
Blank crypto options, building for AES128
make[1]: '.dep' is up to date.
Building for platform CWLITEARM with CRYPTO_TARGET=MBEDTLS
SS_VER set to SS_VER_1_1
SS_VER set to SS_VER_1_1
Blank crypto options, building for AES128
.
Welcome to another exciting ChipWhisperer target build!!
arm-none-eabi-gcc (GNU Arm Embedded Toolchain 10-2020-q4-major) 10.2.1 20201103 (release)
Copyright (C) 2020 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
.
Compiling:
simpleserial-aes.c ...Done!
.
Compiling:
.././simpleserial/simpleserial.c ...Done!
.
Compiling:
.././hal/stm32f3/stm32f3_hal.c ...Done!
.
Compiling:
.././hal/stm32f3/stm32f3_hal_lowlevel.c ...Done!
.
Compiling:
.././hal/stm32f3/stm32f3_sysmem.c ...Done!
.
Compiling:
.././crypto/aes-independant.c ...Done!
.
Compiling:
.././crypto/mbedtls//library/aes.c ...Done!
.
Assembling: .././hal/stm32f3/stm32f3_startup.S
arm-none-eabi-gcc -c -mcpu=cortex-m4 -I. -x assembler-with-cpp -mthumb -mfloat-abi=soft -fmessage-length=0 -ffunction-sections -DF_CPU=7372800 -Wa,-gstabs,-adhlns=objdir-CWLITEARM/stm32f3_startup.lst -I.././simpleserial/ -I.././simpleserial/ -I.././hal -I.././hal/stm32f3 -I.././hal/stm32f3/CMSIS -I.././hal/stm32f3/CMSIS/core -I.././hal/stm32f3/CMSIS/device -I.././hal/stm32f4/Legacy -I.././crypto/ -I.././crypto/mbedtls//include .././hal/stm32f3/stm32f3_startup.S -o objdir-CWLITEARM/stm32f3_startup.o
.
LINKING:
simpleserial-aes-CWLITEARM.elf ...Done!
.
Creating load file for Flash: simpleserial-aes-CWLITEARM.hex
arm-none-eabi-objcopy -O ihex -R .eeprom -R .fuse -R .lock -R .signature simpleserial-aes-CWLITEARM.elf simpleserial-aes-CWLITEARM.hex
.
Creating load file for Flash: simpleserial-aes-CWLITEARM.bin
arm-none-eabi-objcopy -O binary -R .eeprom -R .fuse -R .lock -R .signature simpleserial-aes-CWLITEARM.elf simpleserial-aes-CWLITEARM.bin
.
Creating load file for EEPROM: simpleserial-aes-CWLITEARM.eep
arm-none-eabi-objcopy -j .eeprom --set-section-flags=.eeprom="alloc,load" \
--change-section-lma .eeprom=0 --no-change-warnings -O ihex simpleserial-aes-CWLITEARM.elf simpleserial-aes-CWLITEARM.eep || exit 0
.
Creating Extended Listing: simpleserial-aes-CWLITEARM.lss
arm-none-eabi-objdump -h -S -z simpleserial-aes-CWLITEARM.elf > simpleserial-aes-CWLITEARM.lss
.
Creating Symbol Table: simpleserial-aes-CWLITEARM.sym
arm-none-eabi-nm -n simpleserial-aes-CWLITEARM.elf > simpleserial-aes-CWLITEARM.sym
Building for platform CWLITEARM with CRYPTO_TARGET=MBEDTLS
SS_VER set to SS_VER_1_1
SS_VER set to SS_VER_1_1
Blank crypto options, building for AES128
Size after:
text data bss dec hex filename
16160 12 1716 17888 45e0 simpleserial-aes-CWLITEARM.elf
+--------------------------------------------------------
+ Default target does full rebuild each time.
+ Specify buildtarget == allquick == to avoid full rebuild
+--------------------------------------------------------
+--------------------------------------------------------
+ Built for platform CW-Lite Arm \(STM32F3\) with:
+ CRYPTO_TARGET = MBEDTLS
+ CRYPTO_OPTIONS = AES128C
+--------------------------------------------------------
Make sure the path to the Setup_Generic.ipynb notebook is correct!
%run "../Setup_Scripts/Setup_Generic.ipynb"
(ChipWhisperer NAEUSB WARNING|File naeusb.py:738) Your firmware (0.30) is outdated - latest is 0.64 See https://chipwhisperer.readthedocs.io/en/latest/firmware.html for more information
INFO: Found ChipWhisperer😍
Make sure the path is correct!
# Set the target
fw_path = "../../hardware/victims/firmware/simpleserial-aes/simpleserial-aes-{}.hex".format(PLATFORM)
cw.program_target(scope, prog, fw_path)
Detected unknown STM32F ID: 0x446 Extended erase (0x44), this can take ten seconds or more Attempting to program 16171 bytes at 0x8000000 STM32F Programming flash... STM32F Reading flash... Verified flash OK, 16171 bytes
# Define reboot function
def reboot_flush():
scope.io.nrst = False
time.sleep(0.05)
scope.io.nrst = "high_z"
time.sleep(0.05)
#Flush garbage too
target.flush()
The setup needs to be validated before we can start to launch an attack campaign. This section contains code to test the target and draw a full power trace of an AES execution.
# Constant plaintext and key
ktp = cw.ktp.Basic()
ktp.fixed_text = True
ktp.fixed_key = True
key, text = ktp.next()
As shown in the paper called Differential Power Analysis Attacks on Different Implementations of AES with the ChipWhisperer Nano, an MBED TLS AES encryption takes around 2000 cycles. Afterwards, it will await a next encryption job in a continuous while loop. Therefore, we only need to capture a maximum of 2000 cycles to draw a full AES encryption power trace.
# Capturing entire AES run
scope.clock.adc_src = "clkgen_x1"
scope.adc.decimate = 1
scope.adc.samples = 2000
# Testing the setup
#scope.io.hs2 = "clkgen" # make sure glitches are disabled (in case cells are re-run)
trace = cw.capture_trace(scope, target, text, key)
goldciph = trace.textout
goldkey = key # saving the static key in order to compare it with our result later.
print("Plaintext: {}".format(text.hex()))
print("Key: {}".format(key.hex()))
print("Ciphertext:{}".format(goldciph.hex()))
Plaintext: 000102030405060708090a0b0c0d0e0f Key: 2b7e151628aed2a6abf7158809cf4f3c Ciphertext:50fe67cc996d32b6da0937e99bafec60
# reset_target(scope)
# ktp.fixed_text = True
# ktp.fixed_key = True
# checking the AES output
from Crypto.Cipher import AES
aes = AES.new(bytes(key), AES.MODE_ECB)
goldciph2 = aes.encrypt(bytes(text))
print("Expected ciphertext: {}".format(goldciph2.hex()))
assert goldciph.hex() == goldciph2.hex(), "Setup failed!"
Expected ciphertext: 50fe67cc996d32b6da0937e99bafec60
# Draw the AES execution
import holoviews as hv
from holoviews import opts
hv.extension('bokeh')
curve = hv.Curve(trace.wave).opts(width=600, height=600)
(curve).opts(opts.Path(line_width=3)).opts(width=900, height=300)
In the plot generated above, you can see the power trace of the AES encryption. As explained above, the encryption takes less than 2000 cycles. As can be seen in the graph, the encryption is finished at around 1500 cycles, after which the waiting loop starts.
This section summarizes the power analysis we performed in order to find appropriate glitch settings. Using the power trace plotted above in combination with the source code in /hardware/victims/firmware/crypto/mbedtls/library/aes.c (specifically lines 719-773), we where able to detect the cycles in which the rounds start. We noted that the first 8 AES rounds are executed in a for loop, where each loop iteration performs 2 rounds. Then, the 9th and 10th rounds are executed outside of the loop. This is necessary because the 10th round differs from the rest. In every round, except the 10th, the MixColumns operation precedes the AddRoundKey operation. In the 10th round the MixColumns operations is omitted, resulting in a different power trace. In the following image, the start of two loop iterations are marked with a black line. Note that the the trace starts with an initialization, which lasts 76 cycles.

Extending this to the full power trace provides the following starting cycles:
| Operation | Starting cycle |
|---|---|
| Initialization | 0 |
| Round 1,2 | 76 |
| Round 3,4 | 309 |
| Round 5,6 | 542 |
| Round 7,8 | 775 |
| Round 9,10 | 1008 |
Interestingly, the 2 rounds within one loop iteration generate a different power trace. This can be explained by the different parameters used in the even and odd rounds:
for( i = ( ctx->nr >> 1 ) - 1; i > 0; i-- )
{
AES_FROUND( Y0, Y1, Y2, Y3, X0, X1, X2, X3 );
AES_FROUND( X0, X1, X2, X3, Y0, Y1, Y2, Y3 );
}
Nonetheless, given the operations performed are identical, we can assume that the second round in each loop iteration starts around halfway of our detected pattern. This means that, for example, round 8 starts at approximately cycle
775+(1008-775)/2 ~= 891.5
From the table we can see that the 2 round cycle count is 233 for each loop iteration. This means that that, with our assumption, the second round in a loop iteration starts after around 233/2 = 116.5 cycles from the start of an iteration.
To confirm our analysis and assumption, we sliced the power trace and stacked the power traces of each set of two rounds. The result can be seen after executing the following code block.
# Cycle stats
init = 76
cycle_starts = [init, 309, 542, 775, 1008]
lengths = [cycle_starts[n]-cycle_starts[n-1] for n in range(1, len(cycle_starts))]
avg_length = sum(lengths)/len(lengths)
# Prints
print(f"Average cycle count of 2 rounds: {avg_length}")
print(f"Estimation of single round cycle count: ~{avg_length/2}")
# Plot rounds
import holoviews as hv
from holoviews import opts
# Use the second line and alter the slice to only view certain round sets
curves = [hv.Curve(trace.wave[c:c+int(avg_length)], label=f"R: {((c-init)/avg_length)*2+1}") for c in cycle_starts]
# curves = [hv.Curve(trace.wave[c+int(avg_length/2):c+int(avg_length)], label=f"R: {((c-init)/avg_length)*2}") for c in cycle_starts[0:]]
hv.Overlay(curves).opts(
height=300,
width=900,
xlabel='cycle',
ylabel='power',
title='Power traces of 2 round sets',
legend_position='right'
)
Average cycle count of 2 rounds: 233.0 Estimation of single round cycle count: ~116.5
As can be seen in the graph above, our assumption was correct. All traces align nicely, except of course the 10th round, represented by the second part of the line 'R: 9.0'.
Before we can launch the attack campaign, we need to test if we can introduce a glitch. For this part, the glitch does not have to be precise, it just needs to be present and visible in the power trace. A correct result would show a different power trace compared to the one in the Setup Validation section.
#Set Clock Parameter
scope.clock.clkgen_freq = 24E6
target.baud = 38400*24/7.37
#Glitch Setup
scope.glitch.clk_src = "clkgen" # set glitch input clock
scope.glitch.output = "glitch_only" # glitch_out = clk ^ glitch
scope.glitch.trigger_src = "ext_single" # glitch only after scope.arm() called
scope.io.glitch_lp = True
scope.io.glitch_hp = True
#Intial Glitch Paramter
scope.glitch.width = 30
scope.glitch.offset = 1
scope.glitch.ext_offset = 890
scope.glitch.repeat = 2
# reset target
reset_target(scope)
time.sleep(0.1)
trace = cw.capture_trace(scope, target, text, key)
faulty_text = trace.textout
curve = hv.Curve(trace.wave)
curve *= hv.Path([(scope.glitch.ext_offset, 0.25), (scope.glitch.ext_offset, -0.3)])
curve.opts(width=900, height=300)
In the above graph, the glitch should be visible at cycle 890, the extended offset setting. The ext_offset represents the offset from rising edge of trigger & when glitch gets inserted. The width setting represents the percentage of one period. The offset setting represents the number of samples to wait before recording data after seeing a trigger event.
Before we can launch the attack, we need to setup the campaign. Here, we set up the glitch controller to perform most of the work for us. The campaign function is used to perform the glitches and check for faults. A glitch is introduced using the following code:
#do glitch
target.flush()
key, text = ktp.next()
logging.getLogger().setLevel(logging.ERROR)
scope.arm()
target.simpleserial_write('p', text)
ret = scope.capture()
Note that after each glitch, the voltage glitch pins are reset:
scope.io.glitch_hp = False
scope.io.glitch_hp = True
scope.io.glitch_lp = False
scope.io.glitch_lp = True
Fault checking is done by comparing the actual result to the expected result.
# get control over logging in order to be able to mask target execution errors,
# which can easily happen when glitching the target!
import logging
import chipwhisperer.common.results.glitch as glitch
# can
gc = glitch.GlitchController(groups=["column0", "column1", "column2", "column3","other", "reset", "normal"], parameters=["width", "offset", "ext_offset"])
#check if a single column is glitched
def check_column_glitch(glitched_ct, gold_ct, column):
column_lookup = [[0, 13, 10, 7], [4, 1, 14, 11], [8, 5, 2, 15], [12, 9, 6, 3]] #shift rows
for byte in column_lookup[column]:
if glitched_ct[byte] == gold_ct[byte]:
return False
return True
cw.set_all_log_levels(cw.logging.CRITICAL)
outputs = []
results = []
obf = []
def campaign():
# Initial glitch parameters
global outputs
global results
global obf
#reset results arrays
outputs = []
results = results = [['target output', 'width', 'offset', 'extoffset', 'column_fault']]
obf = []
#glitch setup
scope.glitch.clk_src = "clkgen" # set glitch input clock
scope.glitch.output = "glitch_only" # glitch_out = clk ^ glitch
scope.glitch.trigger_src = "ext_single" # glitch only after scope.arm() called
scope.io.glitch_lp = True
scope.io.glitch_hp = True
key, text = ktp.next()
#make sure correct key is loaded on target
reboot_flush()
target.simpleserial_write('k', key)
target.simpleserial_wait_ack()
for glitch_setting in gc.glitch_values():
# set glitch settings
scope.glitch.offset = glitch_setting[1]
scope.glitch.width = glitch_setting[0]
scope.glitch.ext_offset = glitch_setting[2]
#do glitch
target.flush()
key, text = ktp.next()
logging.getLogger().setLevel(logging.ERROR)
scope.arm()
target.simpleserial_write('p', text)
ret = scope.capture()
scope.io.glitch_hp = False
scope.io.glitch_hp = True
scope.io.glitch_lp = False
scope.io.glitch_lp = True
if ret:
print("timeout!")
reboot_flush()
target.simpleserial_write('k', key)
target.simpleserial_wait_ack()
continue
#record output
output = target.simpleserial_read_witherrors('r', 16, timeout=100, glitch_timeout=1) #don't care about glitchy text
#handle invalid output
if not output['valid']:
gc.add("reset", (scope.glitch.width, scope.glitch.offset, scope.glitch.ext_offset))
reboot_flush()
target.simpleserial_write('k', key)
target.simpleserial_wait_ack()
continue
data = [bytes(output['payload']).hex(), scope.glitch.width, scope.glitch.offset, scope.glitch.ext_offset]
#normal output
if output['payload'] == goldciph:
gc.add("normal", (scope.glitch.width, scope.glitch.offset, scope.glitch.ext_offset))
data.append(None)
results.append(data)
continue
outputs.append(output['payload'])
#check for a glitch in each column of AES
column_glitches = []
for column in range(4):
if check_column_glitch(output['payload'], goldciph, column):
column_glitches.append(column)
#We're looking for single column glitches here
if len(column_glitches) == 1:
gc.add("column{}".format(column_glitches[0]), (scope.glitch.width, scope.glitch.offset, scope.glitch.ext_offset))
obf.append(output['payload'])
data.append(column_glitches[0])
else:
gc.add("other", (scope.glitch.width, scope.glitch.offset, scope.glitch.ext_offset))
data.append(0xFF)
#for display in ascii table
results.append(data)
Now that we have fully tested our setup and performed our power analysis, we can target specific areas of the execution. As discussed in the beginning, we need to target the 8th AES round. From our analysis, we know round 8 starts approximately at cycle 891.5. To make sure we capture the right area, we put a 'margin of safety' in the extended offset range. This range is 850 to 950. For the width and offset, we used the ranges [40-43] and [5-5] respectively. There are more settings that work, and narrower ranges may be possible to reduce the traces needed. However, given the scope and time of this project, we settled with the provided settings.
# for scope.glitch.ext_offset:
gc.set_range("width", 40,43)
gc.set_range("offset", 5, 5)
gc.set_range("ext_offset", 850, 950)
gc.set_global_step(0.4)
# gc.set_step("offset", 1)
gc.set_step("ext_offset", 1)
scope.glitch.repeat = 2
gc.display_stats()
campaign()
IntText(value=0, description='column0 count:', disabled=True)
IntText(value=0, description='column1 count:', disabled=True)
IntText(value=0, description='column2 count:', disabled=True)
IntText(value=0, description='column3 count:', disabled=True)
IntText(value=0, description='other count:', disabled=True)
IntText(value=0, description='reset count:', disabled=True)
IntText(value=0, description='normal count:', disabled=True)
FloatSlider(value=40.0, continuous_update=False, description='width setting:', disabled=True, max=43.0, min=40…
FloatSlider(value=5.0, continuous_update=False, description='offset setting:', disabled=True, max=5.0, min=5.0…
FloatSlider(value=850.0, continuous_update=False, description='ext_offset setting:', disabled=True, max=950.0,…
# Check the glitch settings
scope.glitch
clk_src = clkgen width = 42.96875 width_fine = 0 offset = 5.078125 offset_fine = 0 trigger_src = ext_single arm_timing = after_scope ext_offset = 950 repeat = 2 output = glitch_only
# Output all results
from terminaltables import AsciiTable
table = AsciiTable(results)
print(table.table)
+----------------------------------+-----------+----------+-----------+--------------+ | target output | width | offset | extoffset | column_fault | +----------------------------------+-----------+----------+-----------+--------------+ | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 850 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 851 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 852 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 853 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 854 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 855 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 856 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 857 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 858 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 859 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 860 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 861 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 862 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 863 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 864 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 865 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 866 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 867 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 868 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 869 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 870 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 871 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 872 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 873 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 874 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 875 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 876 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 877 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 878 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 879 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 880 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 881 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 882 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 883 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 884 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 885 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 886 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 887 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 888 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 889 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 890 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 891 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 892 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 893 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 894 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 895 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 896 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 897 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 898 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 899 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 900 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 901 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 902 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 903 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 904 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 905 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 906 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 907 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 908 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 909 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 910 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 911 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 912 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 913 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 914 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 915 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 916 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 917 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 918 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 919 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 920 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 921 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 922 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 923 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 924 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 925 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 926 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 927 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 928 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 929 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 930 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 931 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 932 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 933 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 934 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 935 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 936 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 937 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 938 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 939 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 940 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 941 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 942 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 943 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 944 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 945 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 946 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 947 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 948 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 949 | None | | 50fe67cc996d32b6da0937e99bafec60 | 39.84375 | 5.078125 | 950 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 850 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 851 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 852 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 853 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 854 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 855 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 856 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 857 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 858 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 859 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 860 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 861 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 862 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 863 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 864 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 865 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 866 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 867 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 868 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 869 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 870 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 871 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 872 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 873 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 874 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 875 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 876 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 877 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 878 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 879 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 880 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 881 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 882 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 883 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 884 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 885 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 886 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 887 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 888 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 889 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 890 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 891 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 892 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 893 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 894 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 895 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 896 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 897 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 898 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 899 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 900 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 901 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 902 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 903 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 904 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 905 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 906 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 907 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 908 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 909 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 910 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 911 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 912 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 913 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 914 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 915 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 916 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 917 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 918 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 919 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 920 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 921 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 922 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 923 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 924 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 925 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 926 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 927 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 928 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 929 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 930 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 931 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 932 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 933 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 934 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 935 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 936 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 937 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 938 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 939 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 940 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 941 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 942 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 943 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 944 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 945 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 946 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 947 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 948 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 949 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.234375 | 5.078125 | 950 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 850 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 851 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 852 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 853 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 854 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 855 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 856 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 857 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 858 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 859 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 860 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 861 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 862 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 863 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 864 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 865 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 866 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 867 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 868 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 869 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 870 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 871 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 872 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 873 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 874 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 875 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 876 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 877 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 878 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 879 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 880 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 881 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 882 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 883 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 884 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 885 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 886 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 887 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 888 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 889 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 890 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 891 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 892 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 893 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 894 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 895 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 896 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 897 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 898 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 899 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 900 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 901 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 902 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 903 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 904 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 905 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 906 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 907 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 908 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 909 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 910 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 911 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 912 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 913 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 914 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 915 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 916 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 917 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 918 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 919 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 920 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 921 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 922 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 923 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 924 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 925 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 926 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 927 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 928 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 929 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 930 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 931 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 932 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 933 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 934 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 935 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 936 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 937 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 938 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 939 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 940 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 941 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 942 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 943 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 944 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 945 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 946 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 947 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 948 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 949 | None | | 50fe67cc996d32b6da0937e99bafec60 | 40.625 | 5.078125 | 950 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 850 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 851 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 852 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 853 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 854 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 855 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 856 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 857 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 858 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 859 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 860 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 861 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 862 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 863 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 864 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 865 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 866 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 867 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 868 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 869 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 870 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 871 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 872 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 873 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 874 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 875 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 876 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 877 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 878 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 879 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 880 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 881 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 882 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 883 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 884 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 885 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 886 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 887 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 888 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 889 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 890 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 891 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 892 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 893 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 894 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 895 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 896 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 897 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 898 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 899 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 900 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 901 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 902 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 903 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 904 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 905 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 906 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 907 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 908 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 909 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 910 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 911 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 912 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 913 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 914 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 915 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 916 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 917 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 918 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 919 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 920 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 921 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 922 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 923 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 924 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 925 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 926 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 927 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 928 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 929 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 930 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 931 | None | | 50fedbcc998932b67f0937e99bafec04 | 41.015625 | 5.078125 | 932 | 2 | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 933 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 934 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 935 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 936 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 937 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 938 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 939 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 940 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 941 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 942 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 943 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 944 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 945 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 946 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 947 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 948 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 949 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.015625 | 5.078125 | 950 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 850 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 851 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 852 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 853 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 854 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 855 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 856 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 857 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 858 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 859 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 860 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 861 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 862 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 863 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 864 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 865 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 866 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 867 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 868 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 869 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 870 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 871 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 872 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 873 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 874 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 875 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 876 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 877 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 878 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 879 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 880 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 881 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 882 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 883 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 884 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 885 | None | | a0fe664299d1c27d3fe9e7e9bc63ec6f | 41.40625 | 5.078125 | 886 | 255 | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 887 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 888 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 889 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 890 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 891 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 892 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 893 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 894 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 895 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 896 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 897 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 898 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 899 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 900 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 901 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 902 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 903 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 904 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 905 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 906 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 907 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 908 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 909 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 910 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 911 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 912 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 913 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 914 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 915 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 916 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 917 | None | | 6d548f7b10af98856d8c592a28f1f542 | 41.40625 | 5.078125 | 918 | 255 | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 919 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 920 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 921 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 922 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 923 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 924 | None | | 624f0399b04f44f9780a69e8dc9525c3 | 41.40625 | 5.078125 | 925 | 255 | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 926 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 927 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 928 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 929 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 930 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 931 | None | | 81fe00cc998632215309cde99bfaecc9 | 41.40625 | 5.078125 | 932 | 255 | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 933 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 934 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 935 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 936 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 937 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 938 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 939 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 940 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 941 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 942 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 943 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 944 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 945 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 946 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 947 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 948 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 949 | None | | 50fe67cc996d32b6da0937e99bafec60 | 41.40625 | 5.078125 | 950 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 850 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 851 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 852 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 853 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 854 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 855 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 856 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 857 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 858 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 859 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 860 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 861 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 862 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 863 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 864 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 865 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 866 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 867 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 868 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 869 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 870 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 871 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 872 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 873 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 874 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 875 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 876 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 877 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 878 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 879 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 881 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 882 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 883 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 884 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 885 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 886 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 887 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 888 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 889 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 890 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 891 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 892 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 893 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 894 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 895 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 896 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 897 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 898 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 899 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 900 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 901 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 902 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 903 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 904 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 905 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 906 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 907 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 908 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 909 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 910 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 911 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 912 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 913 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 914 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 915 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 916 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 917 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 918 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 919 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 920 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 921 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 922 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 923 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 924 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 925 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 926 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 927 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 928 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 929 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 930 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 931 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 932 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 933 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 934 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 935 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 936 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 937 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 938 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 939 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 940 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 941 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 942 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 943 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 944 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 945 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 946 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 947 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 948 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 949 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.1875 | 5.078125 | 950 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 850 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 851 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 852 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 853 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 854 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 855 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 856 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 857 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 858 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 859 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 860 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 861 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 862 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 863 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 864 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 867 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 868 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 869 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 870 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 871 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 872 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 873 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 875 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 876 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 877 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 878 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 879 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 881 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 882 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 883 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 884 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 885 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 886 | None | | 432e2eea54c3714e564f62f324923142 | 42.578125 | 5.078125 | 887 | 255 | | 50fc67cc096d32b6da0937969baf9a60 | 42.578125 | 5.078125 | 888 | 1 | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 889 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 890 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 891 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 892 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 893 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 894 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 895 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 896 | None | | 334c476e6ec56ee0a5081a647ae22e96 | 42.578125 | 5.078125 | 897 | 255 | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 898 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 899 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 900 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 901 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 902 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 903 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 904 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 905 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 906 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 908 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 909 | None | | dfb812b0e6f0eb5519571a9a9a30c4c2 | 42.578125 | 5.078125 | 910 | 255 | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 911 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 912 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 913 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 914 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 916 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 917 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 918 | None | | 76df75aca47b4cd8e7309092ec3e2054 | 42.578125 | 5.078125 | 919 | 255 | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 921 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 922 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 923 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 924 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 925 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 926 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 927 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 928 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 929 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 930 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 931 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 932 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 933 | None | | 410f50b7db7a0dfc045401f9fe746bd1 | 42.578125 | 5.078125 | 934 | 255 | | 986da94419053611f6c2dc3d3abe6034 | 42.578125 | 5.078125 | 935 | 255 | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 936 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 937 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 938 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 939 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 940 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 941 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 942 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 943 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 944 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 945 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 946 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 947 | None | | ab294dc5d284c015c071ee33f3336068 | 42.578125 | 5.078125 | 948 | 255 | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 949 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.578125 | 5.078125 | 950 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 850 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 852 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 853 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 854 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 856 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 857 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 858 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 859 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 860 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 861 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 862 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 864 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 865 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 867 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 868 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 869 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 870 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 871 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 872 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 873 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 875 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 876 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 877 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 878 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 879 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 881 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 882 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 883 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 885 | None | | efaea374393a63e5259d13950f65d4c9 | 42.96875 | 5.078125 | 886 | 255 | | cc2e2ef854c3a0c0562909f3ce093142 | 42.96875 | 5.078125 | 887 | 255 | | 5080c88ecd8011b684d037e67caf1785 | 42.96875 | 5.078125 | 888 | 255 | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 889 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 890 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 891 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 892 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 894 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 895 | None | | a24c47836ec546f4a5f83564f3f52e96 | 42.96875 | 5.078125 | 896 | 255 | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 897 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 899 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 900 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 901 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 902 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 903 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 904 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 905 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 906 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 907 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 908 | None | | be1b95b007c4eb10bf5726229a3ced34 | 42.96875 | 5.078125 | 909 | 255 | | e5b812b0e6f0ebd41957f49a9a33c4c2 | 42.96875 | 5.078125 | 910 | 255 | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 912 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 913 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 914 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 916 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 917 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 918 | None | | 76df71a5a45893d842399092213e200f | 42.96875 | 5.078125 | 919 | 255 | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 921 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 922 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 923 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 924 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 925 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 926 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 928 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 929 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 930 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 931 | None | | fab4e248e1b95ff7a21cf2a378de1105 | 42.96875 | 5.078125 | 932 | 255 | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 933 | None | | 2dfe0bb49956cc3b885cdee9ab04ec6e | 42.96875 | 5.078125 | 934 | 255 | | 986da94419053611f6c2dc3d3abe6034 | 42.96875 | 5.078125 | 935 | 255 | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 936 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 937 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 938 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 939 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 940 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 941 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 942 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 943 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 944 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 945 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 946 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 947 | None | | ab294dc5d284c015c071ee33f3336068 | 42.96875 | 5.078125 | 948 | 255 | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 949 | None | | 50fe67cc996d32b6da0937e99bafec60 | 42.96875 | 5.078125 | 950 | None | +----------------------------------+-----------+----------+-----------+--------------+
After the campaign is executed, we need to perform a cryptanalysis on the acquired results. This is done using the phoenixAES tool. This tool uses the faulty result traces to recover key bytes from the key. When enough different faulty traces are available, the key can be recovered. Otherwise, the attack has failed.
# Perform cryptanalysis to recover the key
import phoenixAES
outputs2=phoenixAES.convert_r8faults_bytes(outputs, goldciph, encrypt=True)
r10=phoenixAES.crack_bytes(outputs2, goldciph, encrypt=True, verbose=2)
50fe67cc996d32b6da0937e99bafec60: group None 50fe67cc996d32b6da0937e99bafec60: group None 50fedbcc998932b67f0937e99bafec04: group 2 50fe67cc996d32b6da0937e99bafec60: group None a0fe67cc996d327dda09e7e99b63ec60: group 0 50fe67cc996d32b6da0937e99bafec60: group None 50fe66cc99d132b63f0937e99bafec6f: group 2 Round key bytes recovered: ....F9....EE....E1............A6 50fe6742996dc2b6dae937e9bcafec60: group 3 6dfe67cc996d3285da0959e99bf1ec60: group 0 Round key bytes recovered: D0..F9....EE..89E1..0C....63..A6 505467cc106d32b6da09372a9baff560: group 1 50fe8fcc99af32b66d0937e99bafec42: group 2 50fe677b996d98b6da8c37e928afec60: group 3 Round key bytes recovered: D0..F9A8..EE2589E13F0C..B663..A6 62fe67cc996d32f9da0969e99b95ec60: group 0 504f67ccb06d32b6da0937e89baf2560: group 1 Round key bytes recovered: D014F9A8C9EE2589E13F0CC8B6630CA6 Last round key #N found: D014F9A8C9EE2589E13F0CC8B6630CA6
# Print the recovered key
if r10 is not None:
from chipwhisperer.analyzer.attacks.models.aes.key_schedule import key_schedule_rounds
key = key_schedule_rounds(bytearray.fromhex(r10), 10, 0)
print("AES Key:")
print(''.join("%02x" % x for x in key))
else:
print("Sorry, no key found, try another campain, maybe with different parameters...")
AES Key: 2b7e151628aed2a6abf7158809cf4f3c
# Confirm the recovered key is correct
recovered_key = ''.join("%02x" % x for x in key)
assert recovered_key == goldkey.hex(), "Incorrect key recovered!"
print(f"Successfully recovered key: {goldkey.hex()}")
Successfully recovered key: 2b7e151628aed2a6abf7158809cf4f3c
scope.dis()
target.dis()
This cell marks the end of this project. For more information, refer to the report attached with our submission.